home *** CD-ROM | disk | FTP | other *** search
- # Function to display a message and wait for the user to hit OK.
- # This uses a DLOG resource with ID=256 which is part of the standard
- # Python library.
- # The ID can be overridden by passing a second parameter.
-
- from Dlg import *
- from Events import *
- import string
-
- ID = 256
-
- def f(d, event):
- what, message, when, where, modifiers = event
- if what == keyDown and modifiers & cmdKey and \
- string.lower(chr(message & charCodeMask)) == 'o':
- return 1
-
- def message(str = "Hello, world!", id = ID):
- d = GetNewDialog(id, -1)
- tp, h, rect = d.GetDialogItem(2)
- SetDialogItemText(h, str)
- while 1:
- n = ModalDialog(f)
- if n == 1: break
-
- def test():
- message()
-
- if __name__ == '__main__':
- test()
-